/**
 * 检测身份证号是否可以注册
 */
function checkCID(){
	var cid = $("#CID").val();
	var isCID = checkCard("CID");
	if(isCID == false){
		alert("请输入正确的身份证号");
		$("#CID_flag_msg").val("请输入正确的身份证号");
	}else{
		$.ajax({
			type:"post",
			url:"check/CID",
			async:true,
			data:{"CID": cid },
			dataType:"json",
			success:function(result){
				if(result.status == 1){
					$("#CID_flag").val(1);
				}else{
					$("#CID_flag").val(0);
					alert(result.msg);
				}
			}
		});
	}
}

/**
 * 检测手机号是否可以注册
 */
function checkPhoneExist(){
	var phone = $("#phone").val();
	if(checkPhoneRight(phone)){
		alert("ajax验证手机号");
		return;
		$.ajax({
			type:"post",
			url:"register/check/phone",
			async:true,
			data:{"phone": phone },
			dataType:"json",
			success:function(result){
				if(result.status == 1){
					$("#phone_flag").val(1);
				}else{
					$("#phone_flag").val(0);
					alert(result.msg);
				}
			}
		});
	}
}

/**
 * 检测手机号码是否为有效的号码
 * @param phone
 * @returns {Boolean}
 */
function checkPhoneRight(phone){
	var phoneReg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
	//var phoneReg = /^(((13[0-9]{1})|(14[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
	if (phoneReg.test(phone)) {
		$("#phone_flag").val(1);
		return true;
	} else{
		$("#phone_flag").val(0);
		alert("请填写有效手机号");
	}
	return false;
}

/**
 * 定义定时器，每隔一秒钟更新一次，提示多久过后可以重新获取验证码
 */
var secs = 60;
var wait = secs * 1000;
var _yzm_update = function(num, value) {
	if (num == (wait / 1000)) {
		$("#getYZM").text("获取验证码");
	} else {
		printnr = (wait / 1000) - num;
		$("#getYZM").text(printnr + "后可重新获取");
	}
};
var _yzm_timer = function() {
	$("#getYZM").attr("disabled", false);
	$("#getYZM").text("获取验证码");
};
function getValidateCode() {
	$("#getYZM").text(secs + "后可重新获取");
	$("#getYZM").attr("disabled", true);
	for (i = 1; i <= secs; i++) {
		window.setTimeout("_yzm_update(" + i + ")", i * 1000);
	}
	window.setTimeout("_yzm_timer()", wait);
}
/************************************定时器结束**************************/		
function sendYZM(){
	// 1、验证手机号是否是有效的
	var phone = $("#phone").val();
	if(checkPhoneRight(phone)){
		// 2、将手机号发送给服务器要求发送验证码
		//alert("将手机号发送给服务器要求发送验证码");
		//return;
		$.ajax({
			type:"post",
			url:"send/yzm",
			async:true,
			data:{"phone": phone },
			dataType:"json",
			success:function(result){
				$("#phone_flag").val(0);
				if(result.status == 1){
					// 3、获取到验证码之后将“发送验证码”的按钮更换内容
					getValidateCode();
					alert("验证码已发送到您的手机上，请查收！");
					$("#yzm").attr("disabled", false);
				}else{
					alert(result.msg);
				}
			}
		});
	}
}

/**
 * 验证输入的手机验证码是否正确
 */
function checkYZM(){
	var yzm = $("#yzm").val();
	if(yzm == null || "" == yzm){
		alert("请填写验证码");
		return false;
	}
	$.ajax({
		type:"post",
		url:"check/yzm",
		async:true,
		data:{"yzm": yzm },
		dataType:"json",
		success:function(result){
			if(result.status == 1){
				$("#yzm_flag").val(1);
			}else{
				$("#yzm_flag").val(0);
				alert(result.msg);
			}
		}
	});
}

/**
 * 检测姓名是否全为中文
 */
function isChinese(name) {
	var reg = /[\u4e00-\u9fa5]+$/;
	
	//return reg.test(name);
	
	if (!reg.test(name)) {
		alert("请输入中文名字");
		return false;
	} else {
		return true;
	}
}
function isNumber(no){
	var reg = /^[0-9]*$/;
	if(!reg.test(no)){
		return false;
	}
	return true;
}
/**
 * form提交时进行最终验证
 */
function checkSubmit(){
	// 1、检测姓名
	if(isChinese($("#name").val()) == false){
		$("#name")[0].focus();
		return false;
	}
	// 2、检测身份证号
	if($("#CID_flag").val() == 0){
		alert($("#CID_flag_msg").val());
		$("#CID")[0].focus();
		return false;
	}
	// 3、检验手机号
	if(checkPhoneRight($("#phone").val()) == false){
		$("#phone")[0].focus();
		return false;
	}
	/*
	// 3、检测验证码
	if($("#yzm_flag").val() == 0){
		alert($("#yzm_flag_msg").val());
		$("#yzm")[0].focus();
		return false;
	}
	*/
	// 4、检测银行卡号
	if(isNumber($("#card").val()) == false){
		alert("请输入正确的银行卡号");
		$("#card")[0].focus();
		return false;
	}
	// 5、检测地址
	if($("#address").val() == ""){
		alert("请填写常驻地址");
		$("#address")[0].focus();
		return false;
	}
	// 6、检测身份证
	if($("#sfz_1").val()==""){
		alert("请选择身份证正面照片或扫描件");
		return false;
	}
	if($("#sfz_2").val()==""){
		alert("请选择身份证反面照片或扫描件");
		return false;
	}
	if($("#sfz_3").val()==""){
		alert("请选择身份证手持照片");
		return false;
	}
	return true;
}

